/**remover linhas jqgrid
var rowIds = $('#grid1').jqGrid('getDataIDs');
for(var i=0,len=rowIds.length;i<len;i++){
	var currRow = rowIds[i];
	$('#grid1').jqGrid('delRowData', currRow);
}
ou
_gridPais.jqGrid("clearGridData");
**/
function ListagemPais(context, dados){
	var $urlGravar		= "../pais/add";
	var $urlFiltrar		= "../pais/filtrar";
	var $btnAdicionar 	= $("#btnAdicionar");
	var $btnGravar 		= $("#btnGravar");
	var $btnFiltrar 	= $("#btnFiltrar");
	var _gridPais 		= $("#gridPais");
	function init(){
		$("#tabs").tabs();
		$(".dialogGrid").dialog({
			width:500,
			height:360
		});
	}
	grid();
	
	//Filtrar
	$btnFiltrar.click(function(){
		var dados = {"term" : $("#term").val()};
		$.get($urlFiltrar, dados, function(json){
			_gridPais.jqGrid("clearGridData");
			for(var i=0;i<=json.length;i++){
				_gridPais.jqGrid('addRowData',i+1,json[i]);
			}
		});
		return false;
	});
	// Gravar
	$btnGravar.click(function(){
		var dataToSend = $("#formPais").serialize();
		$.get($urlGravar, dataToSend, function(retorno){
			alert(retorno);
		});
		return false;
	});
	
	$btnAdicionar.click(function(){
		clicado(this);
		return false;
	});
	 function clicado(id){
		 alert("clicou "+id);
	 }
	 
	function grid(){
			_gridPais.jqGrid({
				//url : "gridList",
				datatype: "local",//significa que vai popular manualmente, se colocar "json", tem que ter a url="/metodo".
				//datatype: "json",//significa que vai popular manualmente, se colocar "json", tem que ter a url="/metodo".
				colNames:['id','IBGE','Nome', 'Sigla'],
				colModel:
					[
			          {name:'id'		,index:'id'			, hidden  : true	},
			          {name:'ibge'		,index:'ibge'						 	},
			          {name:'nome'		,index:'nome'		               		},
			          {name:'sigla'		,index:'sigla'		, align:"right"  	}
				    ],
			          rowNum:10,
			          rowList:[10,20,30],
			          pager: '#pagerPais',
			          sortname: 'id',
			          viewrecords: false,
			          sortorder: "desc",
			          caption:"Cadastro de país"
			});
			_gridPais.jqGrid('navGrid','#pagerPais',{edit:false,add:false,del:false, search:false});
		return false;
	}
	init();
}